package io.renren.modules.generator.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 设备信息表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-10-06 01:10:21
 */
public class DeviceInformationEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//设备品牌
	private String deviecBrand;
	//机械类型（0-12对应挖掘机、装载机、矿用自卸车、推土机、压路机、平地机、混凝土机械、桩工机械、凿岩机械、摊铺机、俩头忙、旋挖钻、叉车）
	private String machineryType;
	//出厂日期
	private Date dateOfProduction;
	//设备型号
	private String plateSubject;
	//发动机型号
	private String engineSubject;
	//功率
	private String power;
	//购买日期
	private Date resBuyDate;
	//发动机编号
	private String enginePlateNum;
	//设备是（0国产，1合资，2进口）
	private String productionType;
	//设备产地
	private String productionAddress;
	//行走方式(0轮式，1履带)
	private String maneuver;
	//工作时长
	private Integer workTime;
	//燃料类型（0柴油，1汽油，2天然气）
	private String fuel;
	//尾气排放值(0未检测 1已检测)
	private String outputVolume;
	//出厂编号
	private String factoryNum;
	//车牌号
	private String plateNum;
	//归属人身份证号
	private String identification;
	//设备所有人姓名(个人或企业名称)
	private String registerName;
	//创建时间
	private Date createDate;
	//抵押状态1、已抵押 ,0、未抵押
	private String mortgage;
	//读取状态1、已读 ,0、未读
	private String state;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：设备品牌
	 */
	public void setDeviecBrand(String deviecBrand) {
		this.deviecBrand = deviecBrand;
	}
	/**
	 * 获取：设备品牌
	 */
	public String getDeviecBrand() {
		return deviecBrand;
	}
	/**
	 * 设置：机械类型（0-12对应挖掘机、装载机、矿用自卸车、推土机、压路机、平地机、混凝土机械、桩工机械、凿岩机械、摊铺机、俩头忙、旋挖钻、叉车）
	 */
	public void setMachineryType(String machineryType) {
		this.machineryType = machineryType;
	}
	/**
	 * 获取：机械类型（0-12对应挖掘机、装载机、矿用自卸车、推土机、压路机、平地机、混凝土机械、桩工机械、凿岩机械、摊铺机、俩头忙、旋挖钻、叉车）
	 */
	public String getMachineryType() {
		return machineryType;
	}
	/**
	 * 设置：出厂日期
	 */
	public void setDateOfProduction(Date dateOfProduction) {
		this.dateOfProduction = dateOfProduction;
	}
	/**
	 * 获取：出厂日期
	 */
	public Date getDateOfProduction() {
		return dateOfProduction;
	}
	/**
	 * 设置：设备型号
	 */
	public void setPlateSubject(String plateSubject) {
		this.plateSubject = plateSubject;
	}
	/**
	 * 获取：设备型号
	 */
	public String getPlateSubject() {
		return plateSubject;
	}
	/**
	 * 设置：发动机型号
	 */
	public void setEngineSubject(String engineSubject) {
		this.engineSubject = engineSubject;
	}
	/**
	 * 获取：发动机型号
	 */
	public String getEngineSubject() {
		return engineSubject;
	}
	/**
	 * 设置：功率
	 */
	public void setPower(String power) {
		this.power = power;
	}
	/**
	 * 获取：功率
	 */
	public String getPower() {
		return power;
	}
	/**
	 * 设置：购买日期
	 */
	public void setResBuyDate(Date resBuyDate) {
		this.resBuyDate = resBuyDate;
	}
	/**
	 * 获取：购买日期
	 */
	public Date getResBuyDate() {
		return resBuyDate;
	}
	/**
	 * 设置：发动机编号
	 */
	public void setEnginePlateNum(String enginePlateNum) {
		this.enginePlateNum = enginePlateNum;
	}
	/**
	 * 获取：发动机编号
	 */
	public String getEnginePlateNum() {
		return enginePlateNum;
	}
	/**
	 * 设置：设备是（0国产，1合资，2进口）
	 */
	public void setProductionType(String productionType) {
		this.productionType = productionType;
	}
	/**
	 * 获取：设备是（0国产，1合资，2进口）
	 */
	public String getProductionType() {
		return productionType;
	}
	/**
	 * 设置：设备产地
	 */
	public void setProductionAddress(String productionAddress) {
		this.productionAddress = productionAddress;
	}
	/**
	 * 获取：设备产地
	 */
	public String getProductionAddress() {
		return productionAddress;
	}
	/**
	 * 设置：行走方式(0轮式，1履带)
	 */
	public void setManeuver(String maneuver) {
		this.maneuver = maneuver;
	}
	/**
	 * 获取：行走方式(0轮式，1履带)
	 */
	public String getManeuver() {
		return maneuver;
	}
	/**
	 * 设置：工作时长
	 */
	public void setWorkTime(Integer workTime) {
		this.workTime = workTime;
	}
	/**
	 * 获取：工作时长
	 */
	public Integer getWorkTime() {
		return workTime;
	}
	/**
	 * 设置：燃料类型（0柴油，1汽油，2天然气）
	 */
	public void setFuel(String fuel) {
		this.fuel = fuel;
	}
	/**
	 * 获取：燃料类型（0柴油，1汽油，2天然气）
	 */
	public String getFuel() {
		return fuel;
	}
	/**
	 * 设置：尾气排放值(0未检测 1已检测)
	 */
	public void setOutputVolume(String outputVolume) {
		this.outputVolume = outputVolume;
	}
	/**
	 * 获取：尾气排放值(0未检测 1已检测)
	 */
	public String getOutputVolume() {
		return outputVolume;
	}
	/**
	 * 设置：出厂编号
	 */
	public void setFactoryNum(String factoryNum) {
		this.factoryNum = factoryNum;
	}
	/**
	 * 获取：出厂编号
	 */
	public String getFactoryNum() {
		return factoryNum;
	}
	/**
	 * 设置：车牌号
	 */
	public void setPlateNum(String plateNum) {
		this.plateNum = plateNum;
	}
	/**
	 * 获取：车牌号
	 */
	public String getPlateNum() {
		return plateNum;
	}
	/**
	 * 设置：归属人身份证号
	 */
	public void setIdentification(String identification) {
		this.identification = identification;
	}
	/**
	 * 获取：归属人身份证号
	 */
	public String getIdentification() {
		return identification;
	}
	/**
	 * 设置：设备所有人姓名(个人或企业名称)
	 */
	public void setRegisterName(String registerName) {
		this.registerName = registerName;
	}
	/**
	 * 获取：设备所有人姓名(个人或企业名称)
	 */
	public String getRegisterName() {
		return registerName;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：抵押状态1、已抵押 ,0、未抵押
	 */
	public void setMortgage(String mortgage) {
		this.mortgage = mortgage;
	}
	/**
	 * 获取：抵押状态1、已抵押 ,0、未抵押
	 */
	public String getMortgage() {
		return mortgage;
	}
	/**
	 * 设置：读取状态1、已读 ,0、未读
	 */
	public void setState(String state) {
		this.state = state;
	}
	/**
	 * 获取：读取状态1、已读 ,0、未读
	 */
	public String getState() {
		return state;
	}
}
